table of contents
thai/thwchar.h(3) | libthai | thai/thwchar.h(3) |
NAME¶
thai/thwchar.h -
Wide char support for Thai.
SYNOPSIS¶
Macros¶
#define THWCHAR_ERR (~(thwchar_t)0)
Wide-character value indicating error.
Typedefs¶
typedef wchar_t thwchar_t
Thai character type for storing Unicode character.
Functions¶
thwchar_t th_tis2uni (thchar_t c)
Convert character code from TIS-620 to Unicode. int
th_tis2uni_line (const thchar_t *s, thwchar_t *result,
size_t n)
Convert string from TIS-620 to Unicode. thwchar_t
th_winthai2uni (thchar_t c)
Convert character code from Thai Windows extended code to Unicode.
thwchar_t th_macthai2uni (thchar_t c)
Convert character code from Mac Thai extended code to Unicode.
thchar_t th_uni2tis (thwchar_t wc)
Convert character code from Unicode to TIS-620. int
th_uni2tis_line (const thwchar_t *s, thchar_t *result,
size_t n)
Convert string from Unicode to TIS-620. thchar_t
th_uni2winthai (thwchar_t wc)
Convert character code from Unicode to Thai Windows extended code.
thchar_t th_uni2macthai (thwchar_t wc)
Convert character code from Unicode to Mac Thai extended code.
Detailed Description¶
Wide char support for Thai.
Function Documentation¶
thwchar_t th_macthai2uni (thchar_tc)¶
Convert character code from Mac Thai extended code to Unicode.
Parameters:
Returns:
thwchar_t th_tis2uni (thchar_tc)¶
Convert character code from TIS-620 to Unicode.
Parameters:
Returns:
int th_tis2uni_line (const thchar_t *s, thwchar_t *result, size_tn)¶
Convert string from TIS-620 to Unicode.
Parameters:
result : buffer for storing resulting Unicode string
n : size of result buffer (as number of elements)
Returns:
thchar_t th_uni2macthai (thwchar_twc)¶
Convert character code from Unicode to Mac Thai extended code.
Parameters:
Returns:
thchar_t th_uni2tis (thwchar_twc)¶
Convert character code from Unicode to TIS-620.
Parameters:
Returns:
int th_uni2tis_line (const thwchar_t *s, thchar_t *result, size_tn)¶
Convert string from Unicode to TIS-620.
Parameters:
result : buffer for storing resulting TIS-620 string
n : size of result buffer (as number of elements)
Returns:
Note that, since the conversion is lossy, some characters in the convesion result may be TH_ERR, indicating conversion error.
thchar_t th_uni2winthai (thwchar_twc)¶
Convert character code from Unicode to Thai Windows extended code.
Parameters:
Returns:
thwchar_t th_winthai2uni (thchar_tc)¶
Convert character code from Thai Windows extended code to Unicode.
Parameters:
Returns:
Author¶
Generated automatically by Doxygen for libthai from the source code.
Fri May 2 2014 | Version 0.1.14 |